5.3 Methods for Analysis and Processing of Discrete Biosignals

|

189

QRS-complex

sym4 wavelet

discrete time n

voltage U / mV

Fig. 5.29: QRS complex compared with a wavelet of the symlet-family.

3.

The further decomposition of the low-frequency signal xA2 is done as in the 2nd

stage. In further stages the procedure is the same and so many stages are chosen

until a sufficiently large accuracy in the reconstruction is achieved. Thus the

whole spectrum X(l) of the original signal x(i) can be described by adding the

spectra of the last low pass XAN and all high passes XDi, i = 1, . . . , N, i.e.

X(l) = XAN(l) +

N

i=1

XDi(l) ,

N : number of steps .

(5.77)

4.

To reconstruct the original signal, start from the low-pass signal of the last stage,

reverse the downsampling by adding a new sample between the old samples by

interpolation, and apply this to the input of the last low-pass. Proceed in the same

way with the higher-frequency signal component. The output signals of the low-

pass and high-pass are now added, and one gets again the signal XA2 of the pen-

ultimate stage (reverse order as in Figure 5.28). With the following calculation of

the low-pass signal xA2, the procedure is repeated for all previous stages up to the

first stage, which then completes the reconstruction.

When processing the spectra, they do not necessarily have to be divided with ideal

high or low passes. The transfer functions of the high and low pass can also overlap

somewhat at one stage and have a smooth transition between passband and stopband,

which makes them easier to realise with the help of digital filters. In Matlab, wavelets

of the families Daubechies, Coif|lets, Symlets, Fejer-Korovkin Filters, Discrete Meyer,

Biorthogonal and Reverse Biorthogonal can also be used. Some wavelets can also be

quite similar to the signal under investigation, and thus fewer stages are needed in

the decomposition. For example, the symlet Sym4 resembles a QRS complex in an ECG

(see Figure 5.29).